x86 hvm: fix missing ticks bug of c/s 20218
authorKeir Fraser <keir.fraser@citrix.com>
Tue, 22 Sep 2009 07:00:36 +0000 (08:00 +0100)
committerKeir Fraser <keir.fraser@citrix.com>
Tue, 22 Sep 2009 07:00:36 +0000 (08:00 +0100)
commit18d0fed6948ada72aa1c10e3fba365f148a4a252
tree8cd29b4dcedd04722b2d98fcb31a1772d2ed932e
parent7033f1164710d1065fe278dbef826673af85abbd
x86 hvm: fix missing ticks bug of c/s 20218

With c/s 20218, timer ticks might be missed when IRQs of a timer are
queued. "Next scheduled time" is accumulated wrongly.

Thanks to Christoph for the report.

Signed-off-by: Kouya Shimura <kouya@jp.fujitsu.com>
Reported-by: Christoph Egger <Christoph.Egger@amd.com>
xen/arch/x86/hvm/vpt.c